package lliiooll;


import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import static cn.lliiooll.HelpMe.info;

public class HelpMe {


    // 测试方法，发布时注释
    public void main() {
        List<String> q = new ArrayList<String>() {{
            add("qwreqweq");
            add("faftrefasd");
            add("dasdsafdsa");
            add("sadsadas");
            add("dadasffddasfdsa");
            add("adewfdoosjcnis");
            add("safaefawfa");
            add("safaefawf12a");
            add("safaeafawfa");
            add("safaef3awfa");
            add("safaeawfawfa");
            add("safaefdseawfa");
            add("safaefdseawsfa");
        }};
        // 一次输出3行
        int line = 2;
        // 转换list为map便于处理
        Map<Integer, List<String>> m = new HashMap<>();
        int i = 0;
        int s = 0;
        int c = 0;
        List<String> m_l = new ArrayList<>();
        for (String a : q) {
            if (i >= line) {
                System.out.println(i);
                i = 0;
                s++;
                m.put(s, m_l);
                m_l = new ArrayList<>();
            }
            m_l.add(a);
            i++;
            c++;
            System.out.println(c);
            if (c + 1 > q.size()) {
                System.out.println(i);
                System.out.println(c);
                i = 0;
                s++;
                m.put(s, m_l);
                m_l = new ArrayList<>();
            }
        }

        for (Integer x : m.keySet()) {
            for (String v : m.get(x)) {
                System.out.println(x + " => " + v);
            }
        }
    }


}
